package com.daniel.oop.demo02;

/**
 * 构造器
 *
 * @author Daniel
 * @version V1.0
 * @date 2020/5/12 11:24
 */
public class Person {
	// 一个类即使什么都不写，也会存在一个默认的无参构造
	// 显示的定义构造

	public String name;

	/**
	 * 1、使用new关键字，本质是在调用构造
	 * 2、用来初始化值
	 */
	public Person() {

	}

	/**
	 * 有参构造
	 *
	 * @param name
	 */
	public Person(String name) {

	}
}
/*
public static void main(String[] args) {
	// new 实例化一个对象
	Person person = new Person("daniel");
	System.out.println(person.name);
}

构造器：
	1、和类名相同
	2、没有返回值
作用：
	1、new 本质在调用构造方法
	2、初始化对象的值
注意点：
	1、定义有参构造之后，如果想使用无参构造，显示的定义一个无参构造
alt+insert
this
 */

